thunder stick - French English Dictionary